home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / os2 / te2_120.zip / WHATS.NEW < prev   
Text File  |  1992-06-15  |  15KB  |  330 lines

  1.     ------------------------------------------------------------
  2.  
  3.      What's new in TE/2 Version 1.20 and CommPak/2 Version 1.00
  4.                             15 June, 1992
  5.  
  6.     ------------------------------------------------------------
  7.  
  8.  
  9.                         Oberon Software
  10.                         518 Blue Earth Street
  11.                         Mankato, MN  56001-2142
  12.  
  13.                         Voice: 507/388-7001
  14.                         BBS:   507/388-1154
  15.                         GEnie: B.FLOWERS
  16.                         CIS:   72510,3500
  17.                         Fido:  1:292/60
  18.  
  19.  
  20.     ------------------------------------------------------------
  21.  
  22.  =======================================================================
  23.  Changes which effect both the Registered and Shareware Versions of TE/2
  24.  =======================================================================
  25.  
  26.   * New INI File variables
  27.  
  28.      DirFile <filename>  -- Names the default dialing directory file
  29.                             which TE/2 will load at startup.
  30.  
  31.      FnkFile <filename>  -- Names the default function key definition
  32.                             file which TE/2 will load at startup.
  33.  
  34.      XexFile <filename>  -- Names the default external programs file
  35.                             which TE/2 will load at startup.
  36.  
  37.      VT100Prn <devname>  -- Names the "printer device" to be used in
  38.                             conjunction with the new printer support
  39.                             in the VT100 emulation (described elsewhere
  40.                             in this document)
  41.  
  42.      VT100Backspace      -- Set to True or False, default is False.  If
  43.                             "true", the VT100 emulation will interpret
  44.                             incoming backspace characters as "destructive"
  45.                             (That is, a backspace will be equivalent to
  46.                             the sequence backspace-space-backspace).
  47.  
  48.      SwapBS4Del          -- Set to True or False, default is False.  If
  49.                             "true", TE/2 will transmit a DEL character
  50.                             (ASCII 127) from the backspace key instead of
  51.                             the default backspace character (ASCII 8).
  52.                             Note that this effects ONLY the backspace key
  53.                             itself and not CONTROL+H.
  54.  
  55.      DialerSendInit      -- Set to True or False, default is False.  If
  56.                             "true" the TE/2 dialer will transmit the modem
  57.                             initialization string ("ModemInitStrg") to the
  58.                             modem at the beginning of each dialing session.
  59.  
  60.  
  61.   * New INI file keyword
  62.      INCLUDE <filename>  -- allows you to segregate portions of your
  63.                             INI file settings into separate files.
  64.                             This feature is used in the default INI
  65.                             file for the new modem definition setup
  66.                             described elsewhere in this document.
  67.  
  68.   * Online Colors Setup!
  69.      Atl-Y from within TE/2 will now execute TE2COLOR.EXE if possible.
  70.      TE2COLOR.EXE must be either
  71.           1) in the current directory,
  72.           2) in the same directory as TE2.EXE, or
  73.           3) somewhere on the PATH.
  74.      Your INI file must be located likewise (if you've changed directories
  75.      since startup, this may cause a problem).  Note that online color
  76.      setup WILL NOT WORK if you have your color attributes in a file which
  77.      has been "included" into your .INI file.  If this is the case, you
  78.      still can run TE2COLOR as a standalone, the command line syntax is
  79.      "TE2COLOR filename".
  80.  
  81.  
  82.   * Modem setup files
  83.      A file named MODEMS.ZIP is included with this release of TE/2.
  84.      It contains over 60 modem configuration files designed to be
  85.      "included" into your TE2.INI for various modem types.  To use
  86.      these files, refer to the file MODEMS.DOC which is contained
  87.      in MODEMS.ZIP.
  88.  
  89.  
  90.   * Alternate Keyboards
  91.      Alt-= brings up a menu of alternate keyboards for you to choose
  92.      from.  Support is provided for:
  93.  
  94.                OS2You Mode
  95.                Doorway Mode (Standard)
  96.                Doorway Mode (Enhanced)
  97.                "Pure" Binary Mode for function keys
  98.  
  99.      See TE2.DOC, the section on "Alternate Keyboards" for a description
  100.      of each of these and further information.
  101.  
  102.  
  103.   * PASSWORD Field in Dialing Directory entries
  104.      You can assign a string to be associated with each entry into
  105.      the dialing directory.  The "Toggle" function in the dialing
  106.      directory screen will allow you to view this setting.  In the
  107.      full featured version of TE/2, you may access this value via
  108.      the "PASSWORD()" function (described elsewhere in this document).
  109.  
  110.  
  111.   * "Access Codes" in the dialing directory
  112.      This was previously a "registered version only" feature, it
  113.      has now been included into the shareware release of TE/2.
  114.      This feature allows you to enter up to ten strings for each
  115.      dialing directory that may be substituted as "macros" into
  116.      the phone numbers of directory entries.
  117.  
  118.  
  119.   * New "Filename Mangling" logic on download filename collisions
  120.      The old filename resolution logic, involving dollar sign
  121.      characters, has been replaced.  TE/2 will resolve filename
  122.      collisions differently depending on whether the target disk
  123.      is formatted with HPFS or not:
  124.  
  125.           On HPFS, ";xx", where "xx" is a number starting at 1,
  126.           will be appended to the existing file's name.
  127.  
  128.           On FAT, the last two characters of the existing file's
  129.           name will be replaced with a two digit number beginning
  130.           at 01.
  131.  
  132.  
  133.   * COMMPAK2FLAGS Environment Variable
  134.      This environment variable has been instituted as a means of
  135.      passing certain information into Commpak2.Dll to alter its
  136.      behavior.  At this time, there is one valid setting for
  137.      COMMPAK2FLAGS:
  138.  
  139.         "set COMMPAK2FLAGS=X:Y;"  or "set COMMPAK2FLAGS=X:N;"
  140.  
  141.      These settings will turn the 16550 Extended Hardware Buffering
  142.      check ON and OFF respectively.  The default is on.  Although the
  143.      com device driver should only return an error in response to a
  144.      check for the 16550 chip, on some machines it causes a fatal
  145.      trap!  If you experience this problem just as a file transfer
  146.      begins, you should set COMMPAK2FLAGS=X:N; in your CONFIG.SYS.
  147.  
  148.  
  149.   * New INI Setting: ExtendedFIFO True/False
  150.      TE/2 will not alter the BUFFERS setting for the com port upon
  151.      startup unless this setting appears in the INI file  (that is,
  152.      TE/2 will use whatever is default or has been set via the OS/2
  153.      MODE command).  If ExtendedFIFO is set to "TRUE", TE/2 will
  154.      attempt to set AUTO buffering, if it is set to "FALSE" it will
  155.      attempt turn off the 16550 FIFO buffer.  Do not use this setting
  156.      unless you deem it absolutely necessary.  Note also that the
  157.      file transfer protocols will, by default, attempt to set AUTO
  158.      buffering during file transfer.  If this causes a problem on
  159.      your machine, you can turn this off via the COMMPAK2FLAGS
  160.      environment variable described elsewhere in this document.
  161.  
  162.  
  163.   * VT100 Printing
  164.      If the new INI file setting "VT100Prn" is set to a valid
  165.      device or file name before entering VT100 mode, certain VT220
  166.      printing features will be enabled.  This will allow the host
  167.      program to direct the VT100 to perform various print functions:
  168.  
  169.           Auto Print Mode ON and OFF  (^[[?5i and ^[[?4i)
  170.                All following display lines print when you move the
  171.                cursor off the line using a LF, FF, VT, or auto wrap.
  172.                The printed line ends with a CR and the character which
  173.                moved the cursor off the previous line.  Auto line
  174.                wrap line "ends" with a LF.
  175.  
  176.           Printer Controller Mode ON and OFF (^[[5i and ^[[4i)
  177.                The terminal sends received characters to the printer
  178.                without displaying them on the screen.  All characters
  179.                and character sequences, except NULL, XON, XOFF, ^[[5i,
  180.                and ^[[4i, are sent to the printer.  Printer controller
  181.                mode has a higher priority than Auto print mode.  It can
  182.                be selected during auto print mode.
  183.  
  184.           Print Screen (^[[i or ^[[0i)
  185.                Print the screen or the current scrolling region (depending
  186.                on the DECPEX setting).  Each line ends with a CR+LF
  187.                pair and the operation is completed with a FF if DECPFF
  188.                mode is selected.
  189.  
  190.           DSR response to ^[?15n
  191.                The VT100 will respond to the hosts query for terminal
  192.                printer information with ^[[?10n if a device has been
  193.                named via VT100Prn (implying the printer is "ready") or
  194.                with ^[[?13n if no device is named (printer NOT "ready").
  195.  
  196.           Print Mode Selection Supported
  197.                ^[[?18h -- DECPFF. Print FF after print screen.
  198.                ^[[?18l -- DECPFF. Don't print FF after print screen.
  199.                ^[[?19h -- DECPEX. ^[[i prints full screen.
  200.                ^[[?19l -- DECPEX. ^[[i prints active scroll region.
  201.  
  202.           Print cursor line NOT supported
  203.                ^[[1i, "Print current cursor line" is NOT supported by the
  204.                VT100 emulation as it would not be possible to produce
  205.                reasonable printer output from this function given the
  206.                intervention of the OS/2 spooler.
  207.  
  208.  
  209.   * Character translation of "[" characters filtered
  210.      For certain European character setups, the "[" needs to be
  211.      translated but it still needs to be accessed "as is" when it
  212.      appears in an ANSI or VT100 control sequence!  When applying
  213.      character translation from the XLat table, TE/2 now checks for
  214.      the special case of '[' immediately following an ESCape character
  215.      and does not translate it in this situation.  Any arbitrary
  216.      number of control characters may appear between the ESC and the
  217.      '[' and it will still be considered "immediately after".
  218.  
  219.  
  220.   * High-bit characters allowed in input fields.
  221.      European users can now enter their names properly in the dialing
  222.      directory and other input fields!
  223.  
  224.  
  225.   * TE/2 now no longer reports negative numbers for baud rates of
  226.      38400 or greater.
  227.  
  228.   * The default baud rate for a new entry into the TE/2 dialing
  229.      directory is now set to whatever was specified in your "Baud"
  230.      statement in TE2.INI.
  231.  
  232.  
  233.   * TRAP 0008 problem for TE/2 with shared modem over LAN addressed.
  234.      If you have experienced this problem, place the line:
  235.  
  236.                     NoOvIO    TRUE
  237.  
  238.      anywhere in your TE2.INI.  This should correct the problem at
  239.      the expense of a small amount of throughput.  If the problem
  240.      persists, please contact Oberon Software.
  241.  
  242.  
  243.   * Cursor problem fixed in input fields when screen in 25 line mode.
  244.      Previously the cursor would not display correctly in input fields
  245.      unless the screen was in 43 or 50 line mode.
  246.  
  247.   * Long "CONNECT" strings no longer overwrite the borders of the dialer
  248.      dialog box.
  249.  
  250.     ------------------------------------------------------------
  251.  
  252.        ========================================================
  253.        Changes which effect only the Registered Version of TE/2
  254.        ========================================================
  255.  
  256.   * REXX/2 Interface for script writers!
  257.      You now have the option of writing your TE/2 scripts in either
  258.      the TE/2 "Original Syntax" Script Language or in the REXX/2
  259.      Procedure language!  See the notes in SCRIPT.DOC regarding
  260.      REXX scripts for further information.
  261.  
  262.  
  263.   * New Script Language Functions
  264.      NOTE: In each of the following functions which use "tag" as an
  265.      argument, the string "tag" may be either a value to search the
  266.      directory file's "Tag" field for or it may be "" in which case
  267.      it is interpreted as "the most recently dialed entry".
  268.  
  269.      Password(tag)                 Returns the "Password" field for the
  270.                                    entry or "" on error.
  271.  
  272.      DirName(tag)                  Returns the "Name" field for the entry
  273.                                    or "" on error.
  274.  
  275.      DirPhone(tag)                 Returns the "Number" field for the entry
  276.                                    or "" on error.
  277.  
  278.      DirScript(tag)                Returns the "Script" field for the entry
  279.                                    or "" on error.
  280.  
  281.      DirTag(tag)                   Returns the "Tag" field for the entry
  282.                                    or "" on error.
  283.  
  284.      SaveDirFile(filename)         Saves the current directory as filename,
  285.                                    if filename is "" saves the current
  286.                                    directory without changing the name.
  287.                                    Returns 0 on success, non zero otherwise.
  288.  
  289.      SetTag(tag, tag2)             Sets the "Tag" field for the entry,
  290.                                    returns 1 on success, 0 on failure.
  291.  
  292.      SetName(tag, name)            Sets the "Name" field for the entry,
  293.                                    returns 1 on success, 0 on failure.
  294.  
  295.      SetPassword(tag, password)    Sets the "Password" field for the entry,
  296.                                    returns 1 on success, 0 on failure.
  297.  
  298.      SetPhone(tag, phone)          Sets the "Number" field for the entry,
  299.                                    returns 1 on success, 0 on failure.
  300.  
  301.      SetScript(tag, script)        Sets the "Script" field for the entry,
  302.                                    returns 1 on success, 0 on failure.
  303.  
  304.      StrEval(strg)                 Returns the value of its argument.
  305.                                    This function appears as an aid to the
  306.                                    REXX language script writer.
  307.  
  308.      SetXlatTable(fname, ioflag)   Reads a new character translation table
  309.                                    from the indicated file.  If ioflag
  310.                                    is non-zero, it will initialize the
  311.                                    OUTPUT translation, if it is zero it
  312.                                    will initialize INPUT translation.  If
  313.                                    fname is "" the corresponding
  314.                                    character translation is turned OFF.
  315.  
  316.      SetVT100BkSp(flag)            Sets the VT100 backspace mode (see INI
  317.                                    variable VT100Backspace) to ON or OFF
  318.                                    depending on the Boolean "flag".  Returns
  319.                                    the previous state of the VT100 backspace
  320.                                    mode.
  321.  
  322.  
  323.  
  324.   * File Transfer Progress Display revised and cleaned up for CIS B+
  325.      The somewhat confusing "Bytes Transferred" and "Time Remaining"
  326.      statistics for CIS B+ transfers have been reworked and cleaned up.
  327.      TE/2 will now "ring the bell" after a CIS B+ file transfer if
  328.      you have alarms enabled also!
  329.  
  330.